/**
 * @author cmtlyt
 * @version v1.0
 */

package topic;

/*
 编写一个程序: 由键盘输入三个整数分别存入变量num1,num2,num3
 然后对他们进行排序(使用if-else if-else),并且从小到大输出
*/

// step1: 导入Scanner包
import java.util.Scanner;

public class Topic2 {
 public static void main(String[] args) {
  // step2: 创建Scanner实例
  Scanner scan = new Scanner(System.in);
  // step3: 接收用户输入的三个数字
  int num1, num2, num3;
  System.out.print("请输入第一个数字:> ");
  num1 = scan.nextInt();
  System.out.print("请输入第二个数字:> ");
  num2 = scan.nextInt();
  System.out.print("请输入第三个数字:> ");
  num3 = scan.nextInt();
  // step4: 判断三个数的大小
  // 方法1
  // if (num1 > num2 && num1 > num3 && num2 > num3) {
  // System.out.printf("%d < %d < %d", num3, num2, num1);
  // } else if (num1 > num2 && num1 > num3 && num3 > num2) {
  // System.out.printf("%d < %d < %d", num2, num3, num1);
  // } else if (num2 > num1 && num2 > num3 && num1 > num3) {
  // System.out.printf("%d < %d < %d", num3, num1, num2);
  // } else if (num2 > num1 && num2 > num3 && num3 > num1) {
  // System.out.printf("%d < %d < %d", num1, num3, num2);
  // } else if (num3 > num1 && num3 > num2 && num1 > num2) {
  // System.out.printf("%d < %d < %d", num2, num1, num3);
  // } else {
  // System.out.printf("%d < %d < %d", num1, num2, num3);
  // }
  // 方法2
  if (num1 >= num2) {
   if (num3 >= num1) {
    System.out.printf("%d < %d < %d", num2, num1, num3);
   } else if (num3 <= num2) {
    System.out.printf("%d < %d < %d", num3, num2, num1);
   } else {
    System.out.printf("%d < %d < %d", num2, num3, num1);
   }
  } else {
   if (num3 >= num2) {
    System.out.printf("%d < %d < %d", num1, num2, num3);
   } else if (num3 <= num1) {
    System.out.printf("%d < %d < %d", num3, num1, num2);
   } else {
    System.out.printf("%d < %d < %d", num1, num3, num2);
   }
  }
  // lest step: 关闭扫描仪
  scan.close();
 }
}
